package com.asisto.model

class Persona {

    String nombre
    String apellidos

    Date lastUpdated
    Date dateCreated

    static hasMany = [partipaciones:Participante, padres:Padre, hijos:Padre]
    static mappedBy = [partipaciones:'persona', padres:'hijo', hijos:'padre']

    static mapping = {
        table 'personas'
        id column: 'idpersona'
    }

    static constraints = {
        nombre(blank: false)
        lastUpdated(editable:false)
        dateCreated(editable:false)
        apellidos(blank:false)
    }
}
